#ifndef _LEDWATER_H_
#define _LEDWATER_H_
#include "initialise.h"//?? ?
#include "sys.h"//?? u8
typedef struct 
{
	u8     exemask;
  void   (*exefun)(u8);
}MaskFunNode;


typedef union 
{
    struct 
    {
      u8    led0:1; 
      u8    led1:1;
      u8    led2:1;
      u8    led3:1;
      u8    led4:1;
      u8    led5:1;
      u8    led6:1;
      u8    led7:1;
      u8    led8:1;
    }led;
    u8 ledall;
}ExeSon;


typedef struct 
{
  void   (*init)(void);
	void   (*flow)(void);
	void   (*cmd)(void);
}_WaterLed;


extern _WaterLed WaterLed;
void loadWaterLedexemask(void);//????
void loadWaterLedexefun(void);//init??
void cmdWaterLedexefun(void);
void flowWaterLedson(void);

#endif
